earn one's own keep - French English Dictionary